oil recovery barge - Francés Inglés Diccionario